﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Collections;
using Palsta.Core.data;
using Palsta.Core.action;

namespace Palsta.Core.View
{

    enum XsltEleType
    {
        If,
        Text,
        ValueOf,
        Attribute,
        General,
        Html,
        Choose,
        When,
        Otherwise,
        Template,
        Sort,
        Foreach,
        Output,
        StyleSheet
    }

    abstract class XsltEle
    {

        ArrayList subNodes = new ArrayList();
        XsltEleType GetNodeType();

        public virtual ArrayList SubNodes
        {
            get
            {
                return this.subNodes;
            }
        }
    }

}
